BaseSubsystem.DcMasterShift property

Chooses the shift mode. true: Master Shift. false: Bus Shift. By default, it is false.

Bus Shift means that the EtherCAT slaves follow the master (computer) clock. Master Shift means the slaves and the master follow one of the slaves called "Reference Clock." By default, the Reference Clock will be the first slave on the bus that supports DC.

NOTE:  The slave clocks may be more precise than the computer clock so Master Shift is more stable. However, Master Shift modifies the computer clock's speed which impacts all time stamps done on the computer. This can be a problem if there are other protocols used on the same computer.

Namespace: IntervalZero.KINGSTAR.Base.Class

Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
bool DcMasterShift { get; set; }
Property DcMasterShift As Boolean

Property value

Type: bool

Remarks

This property must be set before Start.

Usable EtherCAT states

ecatOffline

See also

BaseSubsystem Class

IntervalZero.KINGSTAR.Base.Class Namespace